IDictionary.Add Method

Task Parallel System.Threading

Adds the specified key and value to the dictionary.

Namespace:  System.Collections.Concurrent
Assembly:  System.Threading (in System.Threading.dll)

Syntax

Visual Basic (Declaration)
Private Sub Add ( _
	key As Object, _
	value As Object _
) Implements IDictionary.Add
C#
void IDictionary.Add(
	Object key,
	Object value
)

Parameters

key
Type: System..::.Object
The object to use as the key.
value
Type: System..::.Object
The object to use as the value.

Implements

IDictionary..::.Add(Object, Object)

Exceptions

ExceptionCondition
System..::.ArgumentNullExceptionkey is a null reference (Nothing in Visual Basic).
System..::.OverflowExceptionThe dictionary contains too many elements.
System..::.ArgumentException key is of a type that is not assignable to the key type TKey of the Dictionary<(Of <(TKey, TValue>)>). -or- value is of a type that is not assignable to TValue, the type of values in the Dictionary<(Of <(TKey, TValue>)>). -or- A value with the same key already exists in the Dictionary<(Of <(TKey, TValue>)>).

See Also